Computational Geometric Learning High Quality Surface Mesh Generation for Swept Volumes

نویسندگان

  • Andreas von Dziegielewski
  • Michael Hemmer
  • Elmar Schömer
چکیده

We present a novel, efficient and flexible scheme to generate a high quality mesh that approximates the outer boundary of a swept volume. Our approach comes with two guarantees. First, the approximation is conservative, i.e., the swept volume is enclosed by the generated mesh. Second, the one-sided Hausdorff distance of the generated mesh to the swept volume is upper bounded by a user defined tolerance. Exploiting this tolerance the algorithm generates a mesh that is adapted to the local complexity of the swept volume boundary, keeping the overall output complexity remarkably low. The algorithm is two-phased: the actual sweep and the mesh generation. In the sweeping phase we introduce a general framework to compute a compressed voxelization. The phase is tailored for an easy application of parallelization techniques. We show this for our exemplary implementation and provide a multi-core solution as well as a GPU based solution using CUDA. For the meshing phase we utilize and extend the well known Delaunay refinement such that it generates an adaptive conservative approximation that obeys the user defined upper bound on the one-sided Hausdorff distance to the swept volume. The approach is able to handle inputs of high complexity and compute an approximation with a very high precision, which we demonstrate on real industrial data sets. Note to Practitioners — This work is motivated by the following problem we were posed by a car manufacturer: To measure the movement of an engine during test drives, sensors were placed onto the motor compartment of a car. With this setup the sensors recorded the position and orientation of the engine every 5 ms. The reason for these test drives were clearance checks between parts of the engine and other components, fixated on the chassis, e.g., the oil pan and a neighboring component, cf. Figure 1. We are now interested in the following question: Which volume in space does the vibrating part of the engine occupy? We here present a method that approximatively computes the outer boundary of this volume that is also called the swept volume. The model that generates the volume (hence generator) will be a CAD model, that is swept (hence swept volume) along the sequence of motions (trajectory). A trajectory can of course also come from CAD. The scenario depicted in Figure 2 shows a user-created path during maintainability analysis. The swept volume (or rather its outer boundary) can be used to verify that the path is collision free and that spatial tolerances are not violated. In contrast This work has been supported in part by the 7th Framework Programme for Research of the European Commission, under FET-Open grant number 255827, CGL, Computational Geometry Learning. Andreas von Dziegielewski is with the faculty of Physics, Mathematics and Computer Science at the Johannes Gutenberg-university of Mainz [email protected] Michael Hemmer is with the School for Computer Science, Tel Aviv University [email protected] Elmar Schömer is with the faculty of Physics, Mathematics and Computer Science at the Johannes Gutenberg-university of Mainz [email protected] Fig. 2. Example of a CAD user generated swept volume for maintainability analysis. Left: transparent swept volume boundary (red) with engine (green) and chassis (blue). Right: non-transparent swept volume boundary (red) and chassis (blue). to previous methods that compute the swept volume, our swept volume approximation is reliable, meaning, that we give guarantees on the quality of our approximation in terms of how close we are to the actual swept volume. Future work would be the extension of our approach to kinematic chains, e.g., the swept volume of a car seat under all possible configurations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High Quality Surface Mesh Generation for Swept Volumes ∗

We present a novel and efficient technique to generate a high quality mesh that approximates the outer boundary of a swept volume (SV). Our approach comes with two guarantees. First, the approximation is conservative, i.e. the swept volume is enclosed by the output mesh. Second, the one-sided Hausdorff distance of the generated mesh to the swept volume is upper bounded by a user defined toleran...

متن کامل

A global approach to multi-axis swept mesh generation

The sweeping algorithm is a classical algorithm that can generate high quality hexahedral meshes for swept volumes. However, the traditional sweeping algorithm can only generate single axis swept meshes. In order to expand the scope of the model that sweeping algorithms are applicable to, this paper proposes a global multi-axis swept mesh generation approach, which can robustly generate hexahed...

متن کامل

Automatic Hexahedral Mesh Generation by Recursive Convex and Swept Volume Decomposition

In this paper we present a recursive volume decomposition method for automatically decomposing complex shaped objects with both protrusions and depressions into simpler sub-objects for automatic hexahedral mesh generation. The sub-volumes after decomposition are classified into either convex or swept volumes. For a convex volume, it is mapped to a collection of hexahedral objects. On the other ...

متن کامل

Automated Hexahedral Mesh Generation by Swept Volume Decomposition and Recomposition

In this paper a method is presented to generate uniform hexahedral meshes automatically. In this method, a solid model with complex geometry is decomposed into swept volumes with simpler geometry. A sweepable face on the solid model is selected as the generator face to generate a swept volume. Each generator face is specified with node density and a quadrilateral mesh is generated from it. Then...

متن کامل

Automatic swept volume decomposition based on sweep directions extraction for hexahedral meshing

Automatic and high quality hexahedral meshing of complex solid models is still a challenging task. To guarantee the quality of the generated mesh, current commercial software normally requires users to manually decompose a complex solid model into a set of simple geometry like swept volume whose high quality hexahedral mesh can be easily generated. The manual decomposition is a time-consuming p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012